package com.gxa.admin.mapper;

import com.gxa.service.GoodsRpcVo;
import com.gxa.admin.pojo.dto.GoodsDto;
import com.gxa.admin.pojo.vo.GoodsVo;

import java.util.List;

/**
 * @Author：lizhijun
 * @Package：{PROJECT_NAME}
 * @name：{DATE} {NAME}
 */
public interface GoodsMapper {

    //查询商品
    List<GoodsVo> QueryGoods(GoodsDto goodsDto);
    //插入商品
   int AddGoods(GoodsDto goodsDto);
    //插入图片
   int AddImgUrl(GoodsDto goodsDto);
   //修改商品
    int UpdateGoods(GoodsDto goodsDto);
    //删除商品
    int DeleteGoods(GoodsDto goodsDto);


    /**
     * 根据id查询商品详情
     * @param goodsId
     * @return
     */
    GoodsRpcVo queryGoodsById(Integer goodsId);


    /**
     * 查询所有商品
     * @return
     */
    List<GoodsRpcVo> queryAllGoods();
}